Nuprl Lemma : es-interface-history_wf 11,40

es:ES, A:Type, X:AbsInterface(A List), e:E. es-interface-history(es;X;e (A List) 
latex


Definitionss = t, t  T, x:AB(x), x:AB(x), E, {x:AB(x)} , a:A fp B(a), E(X), b, strong-subtype(A;B), P  Q, ES, Type, AbsInterface(A), type List, e  X, f(a), , x.A(x), es-le-before(es;e), , X(e), mapfilter(f;P;L), concat(ll), es-interface-history(es;X;e), x:A  B(x), left + right, let x,y = A in B(x;y), t.1, case b of inl(x) => s(x) | inr(y) => t(y), if b then t else f fi 
Lemmasconcat wf, mapfilter wf, es-interface-val wf2, es-le-before wf, bool wf, es-is-interface wf, es-interface wf, event system wf, member wf, es-E-interface wf, assert wf, es-E wf, subtype rel wf

origin